package com.songshuai.sales.client.service;

import com.songshuai.webapi.baseapi.dto.feign.response.DictionaryDto;
import com.songshuai.webapi.baseapi.pojo.QueryResponse;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @Author: lhx
 * @Date: 2019/3/28 15:24
 */
public interface CommonService {

    /**
     * 根据字典类型查询字典
     * @param type
     * @return
     */
    QueryResponse<List<DictionaryDto>> queryDictionariesByType(Integer type);


    /**
     * 根据id查询字典详情
     * @param id
     * @return
     */
    QueryResponse<DictionaryDto> queryDictionaryDetail(Integer id);


    /**
     * 图片上传（七牛云）
     * @param file
     * @return
     */
    QueryResponse uploadPicture(MultipartFile file);


    /**
     * 图片上传（阿里云）
     * @param file
     * @return
     */
    QueryResponse uploadPictureOss(MultipartFile file);

}
